import {request} from './request';

/* 这里收发数据的url和params应该是对应请求的路径和拼接的iid */
 function getDetail(iid) {
  return request({
    url:"/detail",
    params:{
      iid
    }
  })
}
/* 这里组织好后端返回的数据用对象形式 */ 
 class GoodsInfo{
  constructor(itemInfo,columns,services) {
    this.title=itemInfo.title;
    this.desc=itemInfo.desc;
    this.newPrice=itemInfo.price;
    this.oldPrice=itemInfo.oldPrice;
    this.discount=itemInfo.discountDesc;
    this.realPrice=itemInfo.lowNowPrice;
    this.columns=columns;
    this.services=services;
  }
}
class Shop {
  constructor(shopInfo) {
    this.logo=shopInfo.shopLogo;
    this.name=shopInfo.name;
    this.fans=shopInfo.cFans;
    this.sells=shopInfo.cSells;
    this.scorescore=shopInfo.score;
    this.goodCount=shopInfo.cGoods;
  }
}
class GoodsParams{
 constructor(info,rule) {
   this.image=info.images?info.images[0]:'';
   this.infos = info.set;
   this.sizes = rule.tables;
 }
}
export {getDetail,GoodsInfo,Shop,GoodsParams}